﻿#include "CLogOper.h"
#include "CHeader.h"
LogModule* CLogOper::getLogModule(QString sSceneGuid)
{
	if (m_mapLogModule.contains(sSceneGuid))
	{
		return m_mapLogModule[sSceneGuid];
	}
	else
	{
		return nullptr;
	}
}

void CLogOper::addLogModule(QString sSenceGuid, LogModule* pLogModule)
{
	m_mapLogModule.insert(sSenceGuid, pLogModule);
}

void CLogOper::addMsg(QString sSceneGuid, SExecLog sExecLog)
{
	if (m_mapLogModule.contains(sSceneGuid))
	{
		LogModule* pLogModule = m_mapLogModule[sSceneGuid];
		//加入日志
		pLogModule->AddMsg(sExecLog.m_nAlarmLevel, sExecLog.m_sDevName, sExecLog.m_sDescriptionl, FL);
	}
}

CLogOper::CLogOper()
{}

CLogOper::~CLogOper()
{
}
